home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HamCall (October 1991)
/
HamCall (Whitehall Publishing)(1991).bin
/
bcast
/
bcstcble
/
greatcir.asc
< prev
next >
Wrap
Text File
|
1990-10-14
|
1KB
|
32 lines
1 'DISTANCE AND BEARING
10 CLS:K=57.2958
20 PRINT"COORDINATES OF SITE ONE(1) ARE AS FOLLOWS:"
30 INPUT "LATTITUDE (D,M,S):";D(1),M(1),S(1)
40 LA(1)=D(1)+M(1)/60+S(1)/3600
50 INPUT "LONGITUDE (D,M,S) W:" ;D(2),M(2),S(2)
60 LO(1)=D(2)+M(2)/60+S(2)/3600
70 PRINT "COORDINATES OF SITE TWO ARE AS FOLLOWS:"
80 INPUT "LATITUDE (D,M,S) N:";D(3),M(3),S(3)
90 LA(2)=D(3)+M(3)/60+S(3)/3600
100 INPUT "LONGITUDE (D,M,S) W:";D(4),M(4),S(4)
110 LO(2)=D(4)+M(4)/60+S(4)/3600
125 A=LO(1)-LO(2):B=LA(1)-LA(2)
130 C=COS(LA(1)/K)*COS(LA(2)/K)
140 D=C*COS(ABS(A/K))+COS(ABS(B/K))-C
150 E=ATN(SQR(1-D^2)/D)
160 SM=E*K*60*1.1508
170 F=SIN(ABS(A/2)/K)*COS(((LA(1)+LA(2))/2)/K)/SIN(E/2)
180 IF INT (F)=1 THEN F=90:GOTO 200
190 F=ATN(F/SQR(1-F^2))*K
200 IF A>0 AND B<0 THEN BRG=F:GOTO 240
210 IF A=>0 AND B>O THEN BRG=180-F:GOTO 240
220 IF A<0 AND B>0 THEN BRG=180+F:GOTO 240
230 BRG=360-F
240 PRINT "SITE ONE(1) NORTH LATITUDE:";D(1);M(1);S(1)
250 PRINT " WEST LONGITUDE:";D(2);M(2);S(2)
260 PRINT "SITE TWO(2) NORTH LATITUDE:";D(3);M(3);S(3)
270 PRINT " WEST LONGITUDE:";D(4);M(4);S(4)
280 PRINT "DISTANCE BETWEEN SITES:";SM;"MILES
290 PRINT "BEARING FROM SITE ONE(1) TO SITE TWO(2):";BRG;"DEGREES TRUE"
300 END